<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class IndexController extends Controller{
    //后台首页
    public function index(){
    	//获取到存储在服务器的用户名
//  	p($_SESSION);
//		exit;
    	$username=$_SESSION['username'];
//		p($_SESSION);
		//如果用户名不存在就跳到登录页面
		if(!isset($username)) go(U('Login/index'));
		$data=Db::table('user')->where("uid={$_SESSION['uid']}")->get();
		$img = $data[0]['img'];
		//把二维数组变成一维数组
		$a=current($data);
//		p($a);
		
        View::with($a)->make();
		
    }
	//欢迎页面
	public function welcome(){
	    View::make();
	}
	//修改密码
	public function changePassword(){
//		p(Q('post.oldPassword'));
		//是否为post提交
		$img=[
			'icon.png'=>"<img class='img-circle' src='./Public/Common/Flat/img/login/icon.png'/>",
			'imac.png'=>"<img class='img-circle' src='./Public/Common/Flat/img/login/imac.png'/>",
			'Chat.png'=>"<img class='img-circle' src='./Public/Common/Flat/img/icons/png/Chat.png' />"
		];
		if(IS_POST){
			//判断新的密码是否为6位
			$newPassword=Q('post.newPassword');
			if(strlen($newPassword)!=6) View::error('密码长度不对');
			//两次密码是否一致
			$confirmPassword=Q('post.confirmPassword');
//			p($confirmPassword);
			if($confirmPassword!=$newPassword) View::error('两次密码不一致');
			//原密码是否正确
			//当前用户的id
			$uid=$_SESSION['uid'];
//			p($uid);
//			exit;
			$data=Db::table('user')->where("uid={$uid}")->get();
//			p($data);
			//用户的新密码
			$oldPassword=md5(Q(('post.oldPassword')));
//			p($oldPassword);
//			exit;
			if($oldPassword!=$data[0]['password']) View::error('原密码不正确');
			$im=Q('post.oldImg');
			foreach($img as $k=>$i){
				if($im==$k){
					$img=$i;
				}
			}
			//成功修改数据库
			Db::table('user')->where("uid={$uid}")->update(['password'=>md5($newPassword),'img'=>$img]);
			View::success('修改成功',U('Index/parentChange'));
			
//			
		}
		
		
	    View::make();
	}
//	父级窗口跳转
	public function parentChange(){
	    echo "<script>window.parent.location.href='index.php?m=Admin&c=Login&a=out';</script>";
	}
}




























